-- @Author: 作者QQ201878826
-- @Date:   2022-05-01 19:46:22
-- @Last Modified by:   作者QQ381990860
-- @Last Modified time: 2022-07-23 06:58:49
--======================================================================--
-- @作者: QQ381990860
-- @创建时间:   2019-12-03 02:17:19
-- @Last Modified time: 2021-12-16 16:32:42
--======================================================================--
local 场景类_摇骰子排行 = class(窗口逻辑)
local tp,zts,zts1
local 图像类 = require("gge图像类")
local bwh = require("gge包围盒")
local bw = bwh(0,0,50,50)
local insert = table.insert
function 场景类_摇骰子排行:初始化(根)
	self.ID = 3301111
	self.x = -3
	self.y = 110
	self.xx = 0
	self.yy = 0
	self.注释 = "摇骰子"
	self.可视 = false
	self.鼠标 = false
	self.焦点 = false
	self.可移动 = false
	local 按钮 = 根._按钮
	local 自适应 = 根._自适应
	local 资源 = 根.资源
	self.人物头像背景 = {}
	self.资源组 = {
	[1] = 自适应.创建(0,1,150,200,3,9),
	--[1] = 图像类(程序目录.."data/pic/phbj.png"),

	}

	self.窗口时间 = 0
	self.结果 = 0
	tp = 根
end

function 场景类_摇骰子排行:打开()
	if self.可视 then
		self.可视 = false
		self.点击 = false

	else
		if  self.x > 全局游戏宽度 then
		   		self.x = 150+(全局游戏宽度-800)/2
		end
		
		insert(tp.窗口_,self)
	    tp.运行时间 = tp.运行时间 + 1
	  	self.窗口时间 = tp.运行时间
	    self.可视 = true
		self.点击 = false

	end
end


function 场景类_摇骰子排行:刷新(数据)


self.数据 = 数据

end


function 场景类_摇骰子排行:显示(dt,x,y)
	self.焦点 = false

      self.资源组[1]:显示(self.x,self.y)
	  tp.字体表.普通字体:置颜色(-16466190):显示(self.x+10,self.y+24,"掷点排行：")
	  if self.数据~=nil  and #self.数据 >0 then
	     for n=1,#self.数据 do
		    
	        tp.字体表.普通字体:置颜色(-256):显示(self.x+10,self.y+25+(n*19),self.数据[n].名称)
		    tp.字体表.普通字体:置颜色(0xFFFFFFFF):显示(self.x+100,self.y+25+(n*19),self.数据[n].点数)
         end 
	  end

end




return 场景类_摇骰子排行